let obj = {
    foo: 1,
    bar: 2,
    get baz() {
        return this.foo + this.bar;
    },
}

// Reflect.get方法查找并返回target对象的name属性，如果没有该属性，则返回undefined。
console.log(Reflect.get(obj, 'bar'))
console.log(Reflect.get(obj, 'baz'))

// 如果name属性部署了读取函数（getter），则读取函数的this绑定receiver。
console.log(Reflect.get(obj, 'baz', {
    foo: 3,
    bar: 4,
}))

// 如果第一个参数不是对象，Reflect.get方法会报错。
